var classesDetailTabPanel = Ext.create('Ext.tab.Panel', {
    defaults: {
        layout: 'fit'
    },
    items: [{
        title: '详细信息',
        itemId: 'detailForm',
        items: [classesDetailForm]
    }, {
        title: '人员信息',
        itemId: 'memberGrid',
        items: [classesMemberGrid]
    }, {
        title: '开班流程',
        itemId: 'processForm',
        items: [classesProcessForm]
    }],
    buttons: [{
        text: '返回',
        itemId: 'backButton',
        listeners: [{
            click: function () {
                backButtonClick();
            }
        }]
    },{
        text: '手动完成',
        itemId: 'manualButton',
        listeners: [{
            click: function () {
                saveClassesDetail(true);
            }
        }]
    },{
        text: '保存',
        itemId: 'saveButton',
        listeners: [{
            click: function () {
                saveClassesDetail(false);
            }
        }]
    }],
    listeners:[{
        tabchange:function( tabPanel, newCard, oldCard, eOpts){
            console.log(newCard.title);
            if(newCard.title=='开班流程'){
                var enterTimeFieldSet = classesProcessForm.down('#enterTime');
                var memberCountFieldSet = classesProcessForm.down('#memberCount');
                var endDate = enterTimeFieldSet.down('#endDate').getValue();
                var endTime = enterTimeFieldSet.down('#endTime').getValue();
                var endDateTime = getFormatDateDateTime(endDate, endTime);
                classesProcessForm.down('#enterTime').getEl().unmask();
                classesProcessForm.down('#memberCount').getEl().unmask();
                console.log(classesDetailTabPanel);
                if (classesDetailTabPanel.isCreate==0&&!checkTimeIsFarWay(endDateTime, 5)) {
                    console.log('执行');
                    enterTimeFieldSet.getEl().mask('阶段结束前5分钟才能修改');//只有目前距离测试需求结束的时间超过5分钟才能修改
                    memberCountFieldSet.getEl().mask('阶段结束前5分钟才能修改');//只有目前距离测试需求结束的时间超过5分钟才能修改
                }
            }
        }
    }]
});